[PATCH 23/23] net: mana: Add support for vlan tagging
authorHaiyang Zhang <haiyangz@microsoft.com>
Fri, 9 Jun 2023 12:47:17 +0000 (05:47 -0700)
committerSalvatore Bonaccorso <carnil@debian.org>
Sat, 9 Dec 2023 15:48:39 +0000 (16:48 +0100)
commitab30120878ba3c0f769f9beeac8d3566b69152c5
treec5f50f5852da4a9c78d132eb2c262d972782f022
parent6d56cb5d4f99b2b1daf583c86602fb2a7a5a0e88
[PATCH 23/23] net: mana: Add support for vlan tagging

To support vlan, use MANA_LONG_PKT_FMT if vlan tag is present in TX
skb. Then extract the vlan tag from the skb struct, and save it to
tx_oob for the NIC to transmit. For vlan tags on the payload, they
are accepted by the NIC too.

For RX, extract the vlan tag from CQE and put it into skb.

Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
(cherry picked from commit b803d1fded4085d268507a432dac8077ead68971)
Signed-off-by: Bastian Blank <waldi@debian.org>
Gbp-Pq: Topic features/all/ethernet-microsoft
Gbp-Pq: Name 0023-net-mana-Add-support-for-vlan-tagging.patch
drivers/net/ethernet/microsoft/mana/mana_en.c